using System;
namespace Microsoft.Data.Edm.Annotations
{
	/// <summary>
	/// Represents an EDM vocabulary annotation.
	/// </summary>
	public interface IEdmVocabularyAnnotation : IEdmElement
	{
		/// <summary>
		/// Gets the qualifier used to discriminate between multiple bindings of the same property or type.
		/// </summary>
		string Qualifier
		{
			get;
		}
		/// <summary>
		/// Gets the term bound by the annotation.
		/// </summary>
		IEdmTerm Term
		{
			get;
		}
		/// <summary>
		/// Gets the element the annotation applies to.
		/// </summary>
		IEdmVocabularyAnnotatable Target
		{
			get;
		}
	}
}